package com.t8rin.imagetoolbox.core.resources.icons

import androidx.compose.material.icons.Icons
import androidx.compose.ui.graphics.Color
import androidx.compose.ui.graphics.SolidColor
import androidx.compose.ui.graphics.vector.ImageVector
import androidx.compose.ui.graphics.vector.path
import androidx.compose.ui.unit.dp

val Icons.Outlined.NoiseAlt: ImageVector by lazy(LazyThreadSafetyMode.NONE) {
    ImageVector.Builder(
        name = "Outlined.NoiseAlt",
        defaultWidth = 24.dp,
        defaultHeight = 24.dp,
        viewportWidth = 24f,
        viewportHeight = 24f
    ).apply {
        path(fill = SolidColor(Color.Black)) {
            moveTo(4.982f, 17.511f)
            curveToRelative(-0.425f, 0f, -0.781f, -0.144f, -1.069f, -0.431f)
            reflectiveCurveToRelative(-0.431f, -0.644f, -0.431f, -1.069f)
            reflectiveCurveToRelative(0.144f, -0.781f, 0.431f, -1.069f)
            reflectiveCurveToRelative(0.644f, -0.431f, 1.069f, -0.431f)
            reflectiveCurveToRelative(0.781f, 0.144f, 1.069f, 0.431f)
            reflectiveCurveToRelative(0.431f, 0.644f, 0.431f, 1.069f)
            reflectiveCurveToRelative(-0.144f, 0.781f, -0.431f, 1.069f)
            reflectiveCurveToRelative(-0.644f, 0.431f, -1.069f, 0.431f)
            close()
        }
        path(fill = SolidColor(Color.Black)) {
            moveTo(9.482f, 17.511f)
            curveToRelative(-0.425f, 0f, -0.781f, -0.144f, -1.069f, -0.431f)
            reflectiveCurveToRelative(-0.431f, -0.644f, -0.431f, -1.069f)
            reflectiveCurveToRelative(0.144f, -0.781f, 0.431f, -1.069f)
            reflectiveCurveToRelative(0.644f, -0.431f, 1.069f, -0.431f)
            reflectiveCurveToRelative(0.781f, 0.144f, 1.069f, 0.431f)
            reflectiveCurveToRelative(0.431f, 0.644f, 0.431f, 1.069f)
            reflectiveCurveToRelative(-0.144f, 0.781f, -0.431f, 1.069f)
            reflectiveCurveToRelative(-0.644f, 0.431f, -1.069f, 0.431f)
            close()
        }
        path(fill = SolidColor(Color.Black)) {
            moveTo(13.982f, 17.511f)
            curveToRelative(-0.425f, 0f, -0.781f, -0.144f, -1.069f, -0.431f)
            reflectiveCurveToRelative(-0.431f, -0.644f, -0.431f, -1.069f)
            reflectiveCurveToRelative(0.144f, -0.781f, 0.431f, -1.069f)
            reflectiveCurveToRelative(0.644f, -0.431f, 1.069f, -0.431f)
            reflectiveCurveToRelative(0.781f, 0.144f, 1.069f, 0.431f)
            reflectiveCurveToRelative(0.431f, 0.644f, 0.431f, 1.069f)
            reflectiveCurveToRelative(-0.144f, 0.781f, -0.431f, 1.069f)
            reflectiveCurveToRelative(-0.644f, 0.431f, -1.069f, 0.431f)
            close()
        }
        path(fill = SolidColor(Color.Black)) {
            moveTo(18.482f, 17.511f)
            curveToRelative(-0.425f, 0f, -0.781f, -0.144f, -1.069f, -0.431f)
            reflectiveCurveToRelative(-0.431f, -0.644f, -0.431f, -1.069f)
            reflectiveCurveToRelative(0.144f, -0.781f, 0.431f, -1.069f)
            reflectiveCurveToRelative(0.644f, -0.431f, 1.069f, -0.431f)
            reflectiveCurveToRelative(0.781f, 0.144f, 1.069f, 0.431f)
            reflectiveCurveToRelative(0.431f, 0.644f, 0.431f, 1.069f)
            reflectiveCurveToRelative(-0.144f, 0.781f, -0.431f, 1.069f)
            reflectiveCurveToRelative(-0.644f, 0.431f, -1.069f, 0.431f)
            close()
        }
        path(fill = SolidColor(Color.Black)) {
            moveTo(2.982f, 13.011f)
            curveToRelative(-0.283f, 0f, -0.521f, -0.096f, -0.712f, -0.287f)
            reflectiveCurveToRelative(-0.287f, -0.429f, -0.287f, -0.712f)
            reflectiveCurveToRelative(0.096f, -0.521f, 0.287f, -0.712f)
            reflectiveCurveToRelative(0.429f, -0.287f, 0.712f, -0.287f)
            curveToRelative(0.283f, 0f, 0.521f, 0.096f, 0.712f, 0.287f)
            reflectiveCurveToRelative(0.287f, 0.429f, 0.287f, 0.712f)
            reflectiveCurveToRelative(-0.096f, 0.521f, -0.287f, 0.712f)
            reflectiveCurveToRelative(-0.429f, 0.287f, -0.712f, 0.287f)
            close()
        }
        path(fill = SolidColor(Color.Black)) {
            moveTo(7.482f, 13.511f)
            curveToRelative(-0.425f, 0f, -0.781f, -0.144f, -1.069f, -0.431f)
            reflectiveCurveToRelative(-0.431f, -0.644f, -0.431f, -1.069f)
            reflectiveCurveToRelative(0.144f, -0.781f, 0.431f, -1.069f)
            reflectiveCurveToRelative(0.644f, -0.431f, 1.069f, -0.431f)
            reflectiveCurveToRelative(0.781f, 0.144f, 1.069f, 0.431f)
            reflectiveCurveToRelative(0.431f, 0.644f, 0.431f, 1.069f)
            reflectiveCurveToRelative(-0.144f, 0.781f, -0.431f, 1.069f)
            reflectiveCurveToRelative(-0.644f, 0.431f, -1.069f, 0.431f)
            close()
        }
        path(fill = SolidColor(Color.Black)) {
            moveTo(11.982f, 13.011f)
            curveToRelative(-0.283f, 0f, -0.521f, -0.096f, -0.712f, -0.287f)
            reflectiveCurveToRelative(-0.287f, -0.429f, -0.287f, -0.712f)
            reflectiveCurveToRelative(0.096f, -0.521f, 0.287f, -0.712f)
            reflectiveCurveToRelative(0.429f, -0.287f, 0.712f, -0.287f)
            reflectiveCurveToRelative(0.521f, 0.096f, 0.712f, 0.287f)
            curveToRelative(0.192f, 0.192f, 0.287f, 0.429f, 0.287f, 0.712f)
            reflectiveCurveToRelative(-0.096f, 0.521f, -0.287f, 0.712f)
            curveToRelative(-0.192f, 0.192f, -0.429f, 0.287f, -0.712f, 0.287f)
            close()
        }
        path(fill = SolidColor(Color.Black)) {
            moveTo(16.482f, 13.511f)
            curveToRelative(-0.425f, 0f, -0.781f, -0.144f, -1.069f, -0.431f)
            reflectiveCurveToRelative(-0.431f, -0.644f, -0.431f, -1.069f)
            reflectiveCurveToRelative(0.144f, -0.781f, 0.431f, -1.069f)
            reflectiveCurveToRelative(0.644f, -0.431f, 1.069f, -0.431f)
            reflectiveCurveToRelative(0.781f, 0.144f, 1.069f, 0.431f)
            reflectiveCurveToRelative(0.431f, 0.644f, 0.431f, 1.069f)
            reflectiveCurveToRelative(-0.144f, 0.781f, -0.431f, 1.069f)
            reflectiveCurveToRelative(-0.644f, 0.431f, -1.069f, 0.431f)
            close()
        }
        path(fill = SolidColor(Color.Black)) {
            moveTo(20.982f, 13.011f)
            curveToRelative(-0.283f, 0f, -0.521f, -0.096f, -0.712f, -0.287f)
            reflectiveCurveToRelative(-0.287f, -0.429f, -0.287f, -0.712f)
            reflectiveCurveToRelative(0.096f, -0.521f, 0.287f, -0.712f)
            reflectiveCurveToRelative(0.429f, -0.287f, 0.712f, -0.287f)
            reflectiveCurveToRelative(0.521f, 0.096f, 0.712f, 0.287f)
            reflectiveCurveToRelative(0.287f, 0.429f, 0.287f, 0.712f)
            reflectiveCurveToRelative(-0.096f, 0.521f, -0.287f, 0.712f)
            reflectiveCurveToRelative(-0.429f, 0.287f, -0.712f, 0.287f)
            close()
        }
        path(fill = SolidColor(Color.Black)) {
            moveTo(4.982f, 9.511f)
            curveToRelative(-0.425f, 0f, -0.781f, -0.144f, -1.069f, -0.431f)
            reflectiveCurveToRelative(-0.431f, -0.644f, -0.431f, -1.069f)
            reflectiveCurveToRelative(0.144f, -0.781f, 0.431f, -1.069f)
            reflectiveCurveToRelative(0.644f, -0.431f, 1.069f, -0.431f)
            reflectiveCurveToRelative(0.781f, 0.144f, 1.069f, 0.431f)
            reflectiveCurveToRelative(0.431f, 0.644f, 0.431f, 1.069f)
            reflectiveCurveToRelative(-0.144f, 0.781f, -0.431f, 1.069f)
            reflectiveCurveToRelative(-0.644f, 0.431f, -1.069f, 0.431f)
            close()
        }
        path(fill = SolidColor(Color.Black)) {
            moveTo(9.482f, 9.511f)
            curveToRelative(-0.425f, 0f, -0.781f, -0.144f, -1.069f, -0.431f)
            reflectiveCurveToRelative(-0.431f, -0.644f, -0.431f, -1.069f)
            reflectiveCurveToRelative(0.144f, -0.781f, 0.431f, -1.069f)
            reflectiveCurveToRelative(0.644f, -0.431f, 1.069f, -0.431f)
            reflectiveCurveToRelative(0.781f, 0.144f, 1.069f, 0.431f)
            reflectiveCurveToRelative(0.431f, 0.644f, 0.431f, 1.069f)
            reflectiveCurveToRelative(-0.144f, 0.781f, -0.431f, 1.069f)
            reflectiveCurveToRelative(-0.644f, 0.431f, -1.069f, 0.431f)
            close()
        }
        path(fill = SolidColor(Color.Black)) {
            moveTo(13.982f, 9.511f)
            curveToRelative(-0.425f, 0f, -0.781f, -0.144f, -1.069f, -0.431f)
            reflectiveCurveToRelative(-0.431f, -0.644f, -0.431f, -1.069f)
            reflectiveCurveToRelative(0.144f, -0.781f, 0.431f, -1.069f)
            reflectiveCurveToRelative(0.644f, -0.431f, 1.069f, -0.431f)
            reflectiveCurveToRelative(0.781f, 0.144f, 1.069f, 0.431f)
            reflectiveCurveToRelative(0.431f, 0.644f, 0.431f, 1.069f)
            reflectiveCurveToRelative(-0.144f, 0.781f, -0.431f, 1.069f)
            reflectiveCurveToRelative(-0.644f, 0.431f, -1.069f, 0.431f)
            close()
        }
        path(fill = SolidColor(Color.Black)) {
            moveTo(18.482f, 9.511f)
            curveToRelative(-0.425f, 0f, -0.781f, -0.144f, -1.069f, -0.431f)
            reflectiveCurveToRelative(-0.431f, -0.644f, -0.431f, -1.069f)
            reflectiveCurveToRelative(0.144f, -0.781f, 0.431f, -1.069f)
            reflectiveCurveToRelative(0.644f, -0.431f, 1.069f, -0.431f)
            reflectiveCurveToRelative(0.781f, 0.144f, 1.069f, 0.431f)
            reflectiveCurveToRelative(0.431f, 0.644f, 0.431f, 1.069f)
            reflectiveCurveToRelative(-0.144f, 0.781f, -0.431f, 1.069f)
            reflectiveCurveToRelative(-0.644f, 0.431f, -1.069f, 0.431f)
            close()
        }
        path(fill = SolidColor(Color.Black)) {
            moveTo(7.482f, 5.011f)
            curveToRelative(-0.283f, 0f, -0.521f, -0.096f, -0.712f, -0.287f)
            reflectiveCurveToRelative(-0.287f, -0.429f, -0.287f, -0.712f)
            reflectiveCurveToRelative(0.096f, -0.521f, 0.287f, -0.712f)
            reflectiveCurveToRelative(0.429f, -0.287f, 0.712f, -0.287f)
            reflectiveCurveToRelative(0.521f, 0.096f, 0.712f, 0.287f)
            reflectiveCurveToRelative(0.287f, 0.429f, 0.287f, 0.712f)
            reflectiveCurveToRelative(-0.096f, 0.521f, -0.287f, 0.712f)
            reflectiveCurveToRelative(-0.429f, 0.287f, -0.712f, 0.287f)
            close()
        }
        path(fill = SolidColor(Color.Black)) {
            moveTo(11.982f, 5.511f)
            curveToRelative(-0.425f, 0f, -0.781f, -0.144f, -1.069f, -0.431f)
            reflectiveCurveToRelative(-0.431f, -0.644f, -0.431f, -1.069f)
            reflectiveCurveToRelative(0.144f, -0.781f, 0.431f, -1.069f)
            reflectiveCurveToRelative(0.644f, -0.431f, 1.069f, -0.431f)
            reflectiveCurveToRelative(0.781f, 0.144f, 1.069f, 0.431f)
            curveToRelative(0.288f, 0.288f, 0.431f, 0.644f, 0.431f, 1.069f)
            reflectiveCurveToRelative(-0.144f, 0.781f, -0.431f, 1.069f)
            curveToRelative(-0.287f, 0.288f, -0.644f, 0.431f, -1.069f, 0.431f)
            close()
        }
        path(fill = SolidColor(Color.Black)) {
            moveTo(16.482f, 5.011f)
            curveToRelative(-0.283f, 0f, -0.521f, -0.096f, -0.712f, -0.287f)
            reflectiveCurveToRelative(-0.287f, -0.429f, -0.287f, -0.712f)
            reflectiveCurveToRelative(0.096f, -0.521f, 0.287f, -0.712f)
            reflectiveCurveToRelative(0.429f, -0.287f, 0.712f, -0.287f)
            reflectiveCurveToRelative(0.521f, 0.096f, 0.712f, 0.287f)
            reflectiveCurveToRelative(0.287f, 0.429f, 0.287f, 0.712f)
            reflectiveCurveToRelative(-0.096f, 0.521f, -0.287f, 0.712f)
            reflectiveCurveToRelative(-0.429f, 0.287f, -0.712f, 0.287f)
            close()
        }
        path(fill = SolidColor(Color.Black)) {
            moveTo(7.482f, 21.011f)
            curveToRelative(-0.283f, 0f, -0.521f, -0.096f, -0.712f, -0.287f)
            reflectiveCurveToRelative(-0.287f, -0.429f, -0.287f, -0.712f)
            reflectiveCurveToRelative(0.096f, -0.521f, 0.287f, -0.712f)
            reflectiveCurveToRelative(0.429f, -0.287f, 0.712f, -0.287f)
            reflectiveCurveToRelative(0.521f, 0.096f, 0.712f, 0.287f)
            reflectiveCurveToRelative(0.287f, 0.429f, 0.287f, 0.712f)
            reflectiveCurveToRelative(-0.096f, 0.521f, -0.287f, 0.712f)
            reflectiveCurveToRelative(-0.429f, 0.287f, -0.712f, 0.287f)
            close()
        }
        path(fill = SolidColor(Color.Black)) {
            moveTo(11.982f, 21.511f)
            curveToRelative(-0.425f, 0f, -0.781f, -0.144f, -1.069f, -0.431f)
            reflectiveCurveToRelative(-0.431f, -0.644f, -0.431f, -1.069f)
            reflectiveCurveToRelative(0.144f, -0.781f, 0.431f, -1.069f)
            reflectiveCurveToRelative(0.644f, -0.431f, 1.069f, -0.431f)
            reflectiveCurveToRelative(0.781f, 0.144f, 1.069f, 0.431f)
            curveToRelative(0.288f, 0.287f, 0.431f, 0.644f, 0.431f, 1.069f)
            reflectiveCurveToRelative(-0.144f, 0.781f, -0.431f, 1.069f)
            curveToRelative(-0.287f, 0.287f, -0.644f, 0.431f, -1.069f, 0.431f)
            close()
        }
        path(fill = SolidColor(Color.Black)) {
            moveTo(16.482f, 21.011f)
            curveToRelative(-0.283f, 0f, -0.521f, -0.096f, -0.712f, -0.287f)
            reflectiveCurveToRelative(-0.287f, -0.429f, -0.287f, -0.712f)
            reflectiveCurveToRelative(0.096f, -0.521f, 0.287f, -0.712f)
            reflectiveCurveToRelative(0.429f, -0.287f, 0.712f, -0.287f)
            reflectiveCurveToRelative(0.521f, 0.096f, 0.712f, 0.287f)
            reflectiveCurveToRelative(0.287f, 0.429f, 0.287f, 0.712f)
            reflectiveCurveToRelative(-0.096f, 0.521f, -0.287f, 0.712f)
            reflectiveCurveToRelative(-0.429f, 0.287f, -0.712f, 0.287f)
            close()
        }
    }.build()
}
